package com.devops.admin.service;

import com.devops.admin.model.DOSExportDataJobLog;
import com.baomidou.mybatisplus.extension.service.IService;
import com.devops.admin.model.TableResult;
import com.devops.admin.po.DOSExportDataJobLogPo;
import com.devops.admin.vo.DOSExportDataJobLogVo;
import com.devops.admin.vo.DOSPageVo;
import com.devops.admin.vo.ExportDataJobCallBack;

/**
* @author Dell
* @description 针对表【dos_export_data_job_log(导出数据任务记录)】的数据库操作Service
* @createDate 2023-12-25 16:39:19
*/
public interface DOSExportDataJobLogService extends IService<DOSExportDataJobLog> {

    /**
     * getExportDataJobLogList
     * @param exportDataJobLogVo
     * @param pageVo
     * @return com.devops.admin.model.TableResult<com.devops.admin.po.DOSExportDataJobLogPo>
     * @author jxt
     * @date 2023/12/26 9:26
     */
    TableResult<DOSExportDataJobLogPo> getExportDataJobLogList(DOSExportDataJobLogVo exportDataJobLogVo,
                                                                DOSPageVo pageVo);
    /**
     * handleCallback
     * @param callBack
     * @return void
     * @author jxt
     * @date 2023/12/26 16:24
     */
    void handleCallback(ExportDataJobCallBack callBack);

}
